.bit_length() -> 获取整型二进制的位数 -> 没啥用

数字
数字二进制
二进制位数
1
00000001
1
2
00000010
2
3
00000011
2
100
01000000
7

int_num = 100
print(int_num.bit_length())


获取数字的长度 -> 先将 int 转换为 str 类型再进行获取不然会报错,因为 int 没有提供了 len() 方法

int_num = 100
int_len = len(str(int_num))
print(int_len)